package router

import (
	beego "github.com/beego/beego/v2/server/web"
	web "ksd-social-api/modules/advert/controller"
)

type AdvertRouter struct {
}

/**
 * @author feige
 * @date 2023-10-14
 * @version 1.0
 * @desc 需要登录路由
 */
func (router *AdvertRouter) InitRouter() beego.LinkNamespace {
	// 用户中心--子命名空间
	namespace := beego.NSNamespace("/advert")
	return namespace
}

/**
 * @author feige
 * @date 2023-10-14
 * @version 1.0
 * @desc  不需要登录
 */
func (router *AdvertRouter) InitNoLoginRouter() beego.LinkNamespace {
	// 用户中心--子命名空间
	namespace := beego.NSNamespace("/advert",
		// 查看课程的明细
		beego.NSCtrlPost("list/:ftype", (*web.AdvertController).FindAdvertByType),
	)
	return namespace
}
